Problem

Es soll angegeben werden, mit welchen Programmen die Transportaufgaben erfüllt werden sollen.

Kontext

Damit OSEFA die nötigen Transporte durchführen kann, muß OSEFA die Programmnummern und weitere Parameter für die Transporte wissen.

Es werden immer Paletten transportiert, wobei bei den Parameter nur auf den Typ der Palette ankommt, welche Teile auf der Palette liegen wird nicht berücksichtigt.

Vorarbeiten

Vorwissen

Lösung

  1. Erstellen der Datei "transport.cfg"

    Aus dieser Datei liest OSEFA die Daten

  2. In die Datei "transport.cfg" den Abschnitt "StorageToBuffer" einfügen.
    [StorageToBuffer]
  3. In die Datei "transport.cfg" den Abschnitt "BufferToStorage" einfügen.
    [BufferToStorage]
  4. In dem Abschnitt, der der Richtung des Transportes entspricht, eine Tabellenzeile mit der Puffernummer, der Palettenart, der Greifernummer, der CNC-Hauptprogrammnummer, der Nummer des Parameters zur Unterprogrammanwahl, der Nummer des Unterprogrammes und den zwei Parameternummern, die die Eingangs- und Ausgangspunkte des Transportes definieren, einfügen.
    BuffreNo~PalletId~GripperNo~HPNo~UPParamNo~UPParamValue~firstSourceRefPointParaNo~firstDestinationRefPointParaNo
  5. Für jede weiteren Transport mit den entsprechenden Daten den Schritt 4 wiederholen.

Beispiel:

[StorageToBuffer]
2~FH01~3~50~-1~-1~1~2

Der logische Abschnitt "StorageToBuffer" beschreibt die Parameter für den Transportauftrag einer Palette vom Lager zum Pufferlager. Die im Abschnitt enthaltene Tabelle besitzt in diesem Beispiel genau eine Zeile. Die Zeileneinträge haben folgende Bedeutung:

  1. Es werden die Parameter für das Pufferlager 2 beschrieben
  2. Die Parameter gelten für die Palettenart FH01.
  3. Für diesen Transportauftrag muß Greifer Nr. 3 verwendet werden.
  4. Das zugehörige CNC-Hauptprogramm hat die Nr. 50
  5. Der Parameter zur Unterprogrammauswahl wird nicht verwendet.
  6. Es wird kein Unterprogramm verwendet.
  7. Der Parameter zur Aufnahme des Startpunktes hat die Nr. 1. In diesen Parameter wird der Wert eingetragen, den das Programm zum Anfahren des Lagers benötigt. (Mit dem CNC-Programmierer abzusprechen)
  8. Der Parameter zur Aufnahme des Zielpunkts hat die Nr. 2. In diesen Parameter wird der Wert eingetragen, den das Programm zum Anfahren des Pufferlagers benötigt. (Mit dem CNC-Programmierer abzusprechen)



OSEFA: © '96 Fachhochschule Konstanz, Fachbereich Informatik, Prof. Schmid
Dokumentation: © '97 Universität-GH Siegen, FB 12, Markus Blachnik & Georg Odenthal